package com.cat.test.test01;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

/**
 * @author 曲大人的喵
 * @description
 * @create 2025/10/28 15:09
 * @since JDK17
 */

public class Solution08 {
    public static void main(String[] args) {
        // 流的特性
        // 1. 一次使用
        // 2. 两类操作
        // 中间操作(懒惰), 终结操作(迫切)
        // 中间操作可以出现多次, 而终结操作只能出现一次
        int[] arr = {1, 3, 4, 5,2,5,4};
        Arrays.stream(arr).mapToObj(Integer::valueOf).distinct().sorted((x, y) -> y - x).collect(Collectors.toList()).forEach(System.out::println);

    }
}
